﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _MetalSlug.MyCharacters.BuilderFactories
{
    public class MarcoFactory: MyBuilderFactory
    {
        public MarcoFactory()
        {
            LoadContent();
        }

        public override void LoadContent()
        {
            String strBody = "Character/Body/";
            String strFoot = "Character/Foot/";
            //General
            DieTexture2Ds = GameUtil.LoadTextures("Character/die", 11);
            StandFoot = GameUtil.LoadTextures(strFoot + "stand", 1);
            CrouchFoot = GameUtil.LoadTextures(strFoot + "crouch", 5);
            RunFoot = GameUtil.LoadTextures(strFoot + "run", 9);

            //Mini Gun
            ShotBodyMiniGun = GameUtil.LoadTextures(strBody + "/MiniGun/shot", 7);
            UpShotMiniGun = GameUtil.LoadTextures(strBody + "/MiniGun/upshot", 6);
            UpBodyMiniGun = GameUtil.LoadTextures(strBody + "/MiniGun/up", 4);
            BodyMiniGun = GameUtil.LoadTextures(strBody + "/MiniGun/standgun", 3);
            RunBodyMiniGun = GameUtil.LoadTextures(strBody + "/MiniGun/rungun", 8);
            CrouchBodyMiniGun = GameUtil.LoadTextures(strBody + "/MiniGun/crouch", 3);

            //Shot Gun
            ShotBodyShotGun = GameUtil.LoadTextures(strBody + "/ShotGun/shot", 2);
            UpShotShotGun = GameUtil.LoadTextures(strBody + "/ShotGun/upshotgun", 2);
            UpBodyShotGun = GameUtil.LoadTextures(strBody + "/ShotGun/upgun", 4);
            BodyShotGun = GameUtil.LoadTextures(strBody + "/ShotGun/stand", 3);
            RunBodyShotGun = GameUtil.LoadTextures(strBody + "/ShotGun/run", 8);
            CrouchBodyShotGun = GameUtil.LoadTextures(strBody + "/ShotGun/crouch", 3);
        }
    }
}
